/**
 * 
 */
package hunau.edu.cxb20.practice4_2Sort;

/**
 * @author Jiang Zhiyan
 *
 * 2021年4月2日 上午9:02:41
 */
public class SortPractice {
 public static void main(String [] args) {
	 //排序
	 int [] arr= {1,9,0,2,4,6,1,4,5};
	 for(int i=0;i<arr.length-1;i++) {
	    for(int j=i+1;j<arr.length-1;j++) {
	    	if(arr[j]<arr[i]) {
	    		int t;
	    		t=arr[j];
	    		arr[j]=arr[i];
	    		arr[i]=t;
	    	}
	    }
	 }
	 for (int i : arr) {
		System.out.print(i+"\t");
	}
	 System.out.println();
	 
//	利用自定义函数排序
	 int [] arr1= {3,55,23,6,23,1,99};
	 selectSort(arr1);
	 print(arr1);

	
 }

 /**
  * @param arr1
  */
// 利用自定义函数完成选择排序  自定义函数要放在主函数外
 public static void selectSort(int[] arr ) {
	 for(int i=0;i<arr.length-1;i++) {
		 for(int j=i+1;j<arr.length-1;j++) {
			 if(arr[i]>arr[j]) {
				 int change=arr[j];
				 arr[j]=arr[i];
				 arr[i]=change;
			 }
		 }
	 }
 };
 /**
  * @param arr1
  */
 public static void print(int[] arr) {
	 for(int i:arr) {
//		 此处用i遍历数组
		 System.out.print(i+"\t");
	 }
 }
 
}

